package entity

import (
	"time"
)

var FileFixtures = map[string]File{
	"exampleFileName.jpg": {
		ID:              1000000,
		Photo:           PhotoFixtures.Pointer("19800101_000002_D640C559"),
		PhotoID:         PhotoFixtures.Pointer("19800101_000002_D640C559").ID,
		PhotoUID:        PhotoFixtures.Pointer("19800101_000002_D640C559").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96087uy",
		FileUID:         "ft8es39w45bnlqdw",
		FileName:        "2790/07/27900704_070228_D6D51B6C.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "Vacation/exampleFileNameOriginal.jpg",
		FileHash:        "2cad9168fa6acc5c5c2965ddf6ec465ca42fd818",
		FileSize:        4278906,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    true,
		FileDuration:    0,
		FileWidth:       3648,
		FileHeight:      2736,
		FileOrientation: 0,
		FileProjection:  "equirectangular",
		FileAspectRatio: 1.33333,
		FileMainColor:   "green",
		FileColors:      "929299991",
		FileLuminance:   "8836BD496",
		FileDiff:        968,
		FileChroma:      25,
		FileError:       "",
		ModTime:         time.Date(2020, 3, 6, 2, 6, 51, 0, time.UTC).Unix(),
		Share: []FileShare{
			FileShareFixtures.Get("FileShare1", 0, 0, ""),
			FileShareFixtures.Get("FileShare2", 0, 0, ""),
		},
		Sync:      []FileSync{},
		CreatedAt: time.Date(2009, 1, 1, 0, 0, 0, 0, time.UTC),
		CreatedIn: 414671279,
		UpdatedAt: time.Date(2008, 1, 1, 0, 0, 0, 0, time.UTC),
		UpdatedIn: 847648638,
		DeletedAt: nil,
	},
	"exampleDNGFile.dng": {
		ID:              1000001,
		Photo:           PhotoFixtures.Pointer("Photo01"),
		PhotoID:         PhotoFixtures.Pointer("Photo01").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo01").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080aa",
		FileUID:         "ft9es39w45bnlqdw",
		FileName:        "2020/07/exampleDNGFile.dng",
		FileRoot:        RootOriginals,
		OriginalName:    "2020/July/exampleDNGFile.dng",
		FileHash:        "3cad9168fa6acc5c5c2965ddf6ec465ca42fd818",
		FileSize:        661858,
		FileCodec:       "jpeg",
		FileType:        "raw",
		FileMime:        "image/DNG",
		FilePrimary:     false,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "gold",
		FileColors:      "5552E2222",
		FileLuminance:   "444428399",
		FileDiff:        747,
		FileChroma:      12,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2019, 3, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 3, 6, 2, 6, 51, 0, time.UTC),
		CreatedIn:       414671279,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       847648638,
		DeletedAt:       nil,
	},
	"exampleXmpFile.xmp": {
		ID:              1000002,
		Photo:           PhotoFixtures.Pointer("Photo01"),
		PhotoID:         PhotoFixtures.Pointer("Photo01").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo01").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080ab",
		FileUID:         "ft1es39w45bnlqdw",
		FileName:        "2020/07/exampleXmpFile.xmp",
		FileRoot:        RootOriginals,
		OriginalName:    "2020/July/exampleXmpFile.xmp",
		FileHash:        "ocad9168fa6acc5c5c2965ddf6ec465ca42fd818",
		FileSize:        858,
		FileCodec:       "",
		FileType:        "xmp",
		FileMime:        "",
		FilePrimary:     false,
		FileSidecar:     true,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       0,
		FileHeight:      0,
		FileOrientation: 0,
		FileProjection:  "",
		FileAspectRatio: 0,
		FileMainColor:   "",
		FileColors:      "",
		FileLuminance:   "",
		FileDiff:        0,
		FileChroma:      0,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2019, 3, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 3, 6, 2, 6, 51, 0, time.UTC),
		CreatedIn:       12361491,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       9537701,
		DeletedAt:       nil,
	},
	"bridge.jpg": {
		ID:              1000003,
		Photo:           PhotoFixtures.Pointer("Photo04"),
		PhotoID:         PhotoFixtures.Pointer("Photo04").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo04").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080ac",
		FileUID:         "ft2es39w45bnlqdw",
		FileName:        "London/bridge.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "pcad9168fa6acc5c5c2965ddf6ec465ca42fd818",
		FileSize:        961858,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "magenta",
		FileColors:      "225221C1E",
		FileLuminance:   "DC42844C8",
		FileDiff:        986,
		FileChroma:      32,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 2, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       12361491,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       12361490,
		DeletedAt:       nil,
	},
	"reunion.jpg": {
		ID:              1000004,
		Photo:           PhotoFixtures.Pointer("Photo05"),
		PhotoID:         PhotoFixtures.Pointer("Photo05").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo05").PhotoUID,
		InstanceID:      "",
		FileUID:         "ft3es39w45bnlqdw",
		FileName:        "reunion.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "reunionOriginal.jpg",
		FileHash:        "acad9168fa6acc5c5c2965ddf6ec465ca42fd818",
		FileSize:        81858,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "blue",
		FileColors:      "266111000",
		FileLuminance:   "DC42844C8",
		FileDiff:        800,
		FileChroma:      4,
		FileError:       "Error",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 1, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2018, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       12361491,
		UpdatedAt:       time.Date(2029, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       2361491,
		DeletedAt:       nil,
	},
	"Quality1FavoriteTrue.jpg": {
		ID:              1000005,
		Photo:           PhotoFixtures.Pointer("Photo17"),
		PhotoID:         PhotoFixtures.Pointer("Photo17").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo17").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080ad",
		FileUID:         "ft4es39w45bnlqdw",
		FileName:        "Test/Quality1FavoriteTrue.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "acad9168fa6acc5c5c2965ddf6ec465ca42fd819",
		FileSize:        500,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "blue",
		FileColors:      "266111000",
		FileLuminance:   "DC42844C8",
		FileDiff:        800,
		FileChroma:      26,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 1, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2018, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       2361491,
		UpdatedAt:       time.Date(2029, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       2361498,
		DeletedAt:       nil,
	},
	"missing.jpg": {
		ID:              1000006,
		Photo:           PhotoFixtures.Pointer("Photo15"),
		PhotoID:         PhotoFixtures.Pointer("Photo15").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo15").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080ae",
		FileUID:         "ft5es39w45bnlqdw",
		FileName:        "Test/missing.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "acad9168fa6acc5c5c2965ddf6ec465ca42fd819",
		FileSize:        500,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     true,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "blue",
		FileColors:      "266111000",
		FileLuminance:   "DC42844C8",
		FileDiff:        800,
		FileChroma:      26,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 1, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2018, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       2361491,
		UpdatedAt:       time.Date(2029, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       2361491,
		DeletedAt:       nil,
	},
	"Photo18.jpg": {
		ID:              1000007,
		Photo:           nil, // no pointer here because related photo is archived
		PhotoID:         1000018,
		PhotoUID:        "pt9jtdre2lvl0y25",
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080af",
		FileUID:         "ft6es39w45bnlqdw",
		FileName:        "Photo18.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "acad9168fa6acc5c5c2965ddf6ec465ca42fd820",
		FileSize:        500,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "green",
		FileColors:      "266111000",
		FileLuminance:   "DC42844C8",
		FileDiff:        800,
		FileChroma:      0,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 1, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2018, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       2361491,
		UpdatedAt:       time.Date(2029, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       8361491,
		DeletedAt:       nil,
	},
	"Video.mp4": {
		ID:              1000008,
		Photo:           PhotoFixtures.Pointer("Photo10"),
		PhotoID:         PhotoFixtures.Pointer("Photo10").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo10").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080ag",
		FileUID:         "ft71s39w45bnlqdw",
		FileName:        "Holiday/Video.mp4",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "acad9168fa6acc5c5c2965ddf6ec465ca42fd831",
		FileSize:        7799202,
		FileCodec:       "avc1",
		FileType:        "mp4",
		FileMime:        "video/mp4",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       true,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    17000000000,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "green",
		FileColors:      "266111000",
		FileLuminance:   "DC42844C8",
		FileDiff:        800,
		FileChroma:      0,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 1, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2018, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       9359616,
		UpdatedAt:       time.Date(2029, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       935962,
		DeletedAt:       nil,
	},
	"VideoWithError.mp4": {
		ID:              1000009,
		Photo:           PhotoFixtures.Pointer("Photo10"),
		PhotoID:         PhotoFixtures.Pointer("Photo10").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo10").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080ah",
		FileUID:         "ft72s39w45bnlqdw",
		FileName:        "Holiday/VideoError.mp4",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "acad9168fa6acc5c5c2965ddf6ec465ca42fd832",
		FileSize:        500,
		FileCodec:       "avc1",
		FileType:        "mp4",
		FileMime:        "video/mp4",
		FilePrimary:     false,
		FileSidecar:     false,
		FileVideo:       true,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    17000000000,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "green",
		FileColors:      "266111000",
		FileLuminance:   "DC42844C8",
		FileDiff:        800,
		FileChroma:      0,
		FileError:       "Error",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 1, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2018, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       935962,
		UpdatedAt:       time.Date(2029, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       935962,
		DeletedAt:       nil,
	},
	"bridge1.jpg": {
		ID:              1000010,
		Photo:           PhotoFixtures.Pointer("Photo02"),
		PhotoID:         PhotoFixtures.Pointer("Photo02").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo02").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080ai",
		FileUID:         "ft2es39q45bnlqd0",
		FileName:        "London/bridge1.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "pcad9168fa6acc5c5c2965ddf6ec465ca42fd828",
		FileSize:        961851,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "magenta",
		FileColors:      "225221C1E",
		FileLuminance:   "DC42844C8",
		FileDiff:        986,
		FileChroma:      32,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 2, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       935962,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       935962,
		DeletedAt:       nil,
	},
	"bridge2.jpg": {
		ID:              1000011,
		Photo:           PhotoFixtures.Pointer("Photo03"),
		PhotoID:         PhotoFixtures.Pointer("Photo03").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo03").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080aj",
		FileUID:         "ft2es49w15bnlqdw",
		FileName:        "London/bridge2.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "pcad9168fa6acc5c5c2965adf6ec465ca42fd818",
		FileSize:        921858,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "magenta",
		FileColors:      "225221C1E",
		FileLuminance:   "DC42844C8",
		FileDiff:        986,
		FileChroma:      32,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 2, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       935962,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       935962,
		DeletedAt:       nil,
	},
	"bridge3.jpg": {
		ID:              1000012,
		Photo:           PhotoFixtures.Pointer("Photo03"),
		PhotoID:         PhotoFixtures.Pointer("Photo03").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo03").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080aj",
		FileUID:         "ft2es49whhbnlqdn",
		FileName:        "London/bridge3.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "pcad9168fa6acc5c5ba965adf6ec465ca42fd818",
		FileSize:        921851,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     false,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "magenta",
		FileColors:      "225221C1E",
		FileLuminance:   "DC42844C8",
		FileDiff:        986,
		FileChroma:      32,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 2, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       935962,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       935962,
		DeletedAt:       nil,
	},
	"bridge2.mp4": {
		ID:              1000013,
		Photo:           PhotoFixtures.Pointer("Photo03"),
		PhotoID:         1000003,
		PhotoUID:        PhotoFixtures.Pointer("Photo03").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080al",
		FileUID:         "ft2es49whhbnlqdy",
		FileName:        "London/bridge2.mp4",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "pcad9168fa6acc5c5ba965adf6ec465ca42fd819",
		FileSize:        921851,
		FileCodec:       "avc1",
		FileType:        "mp4",
		FileMime:        "image/mp4",
		FilePrimary:     false,
		FileSidecar:     false,
		FileVideo:       true,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    17000000000,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "magenta",
		FileColors:      "225221C1E",
		FileLuminance:   "DC42844C8",
		FileDiff:        986,
		FileChroma:      32,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2017, 2, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       935962,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       935962,
		DeletedAt:       nil,
	},
	"Photo19.jpg": {
		ID:              1000019,
		Photo:           PhotoFixtures.Pointer("Photo19"),
		PhotoID:         PhotoFixtures.Pointer("Photo19").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo19").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080am",
		FileUID:         "ft2es49qhhinlqdn",
		FileName:        "Photo19.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "pcad9a68fa6acc5c5ba965adf6ec465ca42fd811",
		FileSize:        921831,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "magenta",
		FileColors:      "225221C1E",
		FileLuminance:   "DC42844C8",
		FileDiff:        986,
		FileChroma:      32,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2020, 2, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       935962,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       935962,
		DeletedAt:       nil,
	},
	"Photo25.jpg": {
		ID:              1000020,
		Photo:           PhotoFixtures.Pointer("Photo25"),
		PhotoID:         PhotoFixtures.Pointer("Photo25").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo25").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080an",
		FileUID:         "ft2es49qhhinlplk",
		FileName:        "test/Photo25.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "pcad9a68fa6acc5c5ba965adf6ec465ca42fd887",
		FileSize:        921831,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     true,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       1200,
		FileHeight:      1600,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "magenta",
		FileColors:      "225221C1E",
		FileLuminance:   "DC42844C8",
		FileDiff:        986,
		FileChroma:      32,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2008, 2, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       935962,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       935962,
		DeletedAt:       nil,
	},
	"Photo25_2.jpg": {
		ID:              1000021,
		Photo:           PhotoFixtures.Pointer("Photo25"),
		PhotoID:         PhotoFixtures.Pointer("Photo25").ID,
		PhotoUID:        PhotoFixtures.Pointer("Photo25").PhotoUID,
		InstanceID:      "a698ac56-6e7e-42b9-9c3e-a79ec96080ao",
		FileUID:         "ft2es49qhhinlpld",
		FileName:        "test/Photo25_2.jpg",
		FileRoot:        RootOriginals,
		OriginalName:    "",
		FileHash:        "pcad9a68fa6acc5c5ba965adf6ec465ca42fd895",
		FileSize:        900,
		FileCodec:       "jpeg",
		FileType:        "jpg",
		FileMime:        "image/jpg",
		FilePrimary:     false,
		FileSidecar:     false,
		FileVideo:       false,
		FileMissing:     false,
		FilePortrait:    false,
		FileDuration:    0,
		FileWidth:       500,
		FileHeight:      700,
		FileOrientation: 6,
		FileProjection:  "",
		FileAspectRatio: 0.75,
		FileMainColor:   "magenta",
		FileColors:      "225221C1E",
		FileLuminance:   "DC42844C8",
		FileDiff:        986,
		FileChroma:      32,
		FileError:       "",
		Share:           []FileShare{},
		Sync:            []FileSync{},
		ModTime:         time.Date(2008, 2, 6, 2, 6, 51, 0, time.UTC).Unix(),
		CreatedAt:       time.Date(2019, 1, 1, 2, 6, 51, 0, time.UTC),
		CreatedIn:       935962,
		UpdatedAt:       time.Date(2020, 3, 28, 14, 6, 0, 0, time.UTC),
		UpdatedIn:       935962,
		DeletedAt:       nil,
	},
}

var FileFixturesExampleJPG = FileFixtures["exampleFileName.jpg"]
var FileFixturesExampleXMP = FileFixtures["exampleXmpFile.xmp"]
var FileFixturesExampleBridge = FileFixtures["bridge.jpg"]
var FileFixturesExampleBridgeVideo = FileFixtures["bridge2.mp4"]

// CreateFileFixtures inserts known entities into the database for testing.
func CreateFileFixtures() {
	for _, entity := range FileFixtures {
		Db().Create(&entity)
	}
}
